package cn.ainit.butn.proceduce;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import cn.ainit.common.ReturnObject;
import cn.ainit.common.cwReturnObject;

@Service
public class ButnProServiceImpl implements ButnProService{
	
	ButnProDao butnProDao;
	
	@Resource
	public void setButnProDao(ButnProDao butnProDao) {
		this.butnProDao = butnProDao;
	}
	
	
	@Override
	public ReturnObject execPro(ButScripParams buParams) throws Exception {
		return butnProDao.execPro(buParams);
	}
	@Override
	public ReturnObject execButnPro(ButScripParams buParams) throws Exception {
		return this.butnProDao.execButnPro(buParams);
	}
	@Override
	public ReturnObject butproSel(ButScripParams buParams)throws Exception {
		return butnProDao.butproSel(buParams);
	}
	
	@Override
	public ReturnObject zhuanHZ(ButScripParams buParams, String uid)
			throws Exception {
		return this.butnProDao.zhuanHZ(buParams,uid);
	}
	
	@Override
	public ReturnObject execButnProPLV(ButScripParams buParams) throws Exception {
		return this.butnProDao.execButnProPLV(buParams);
	}
	
	@Override
	public cwReturnObject cwPlVerifyButn(ButScripParams buParams) throws Exception {
		return this.butnProDao.cwPlVerifyButn(buParams);
	}
	
	@Override
	public cwReturnObject execCwPlFUKUAN(ButScripParams buParams) throws Exception {
		return this.butnProDao.execCwPlFUKUAN(buParams);
	}
	
	@Override
	public ReturnObject execButnProPLInStock(ButScripParams buParams)
			throws Exception {
		return this.butnProDao.execButnProPLInStock(buParams);
	}

	@Override
	public ReturnObject execButnProPLOutStock(ButScripParams buParams)
			throws Exception {
		return butnProDao.execButnProPLOutStock(buParams);
	}

    @Override
    public cwReturnObject cwCSSPlVerifyButn(ButScripParams buParams) throws Exception {
        return this.butnProDao.cwCSSPlVerifyButn(buParams);
    }
}
